import {
	defineStore,
} from 'pinia';
import {
	ref,
} from 'vue';

// 创建用户小仓库
const sendStore = defineStore(
	'Ws',
	() => {
		// 接收服务器响应，进行页面消息刷新
		const sendMessage = ref('');
		// 判断网络是否正常

		return {
			sendMessage,
		};
	},

	// TODO: 持久化
	{
		// 网页端配置
		// persist: true,
		// 小程序端配置
		persist: {
			storage: {
				getItem(key) {
					return uni.getStorageSync(key);
				},
				setItem(key, value) {
					uni.setStorageSync(key, value);
				},
			},
		},
	}
);

// 暴露用户小仓库
export default sendStore;
